﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace LibrarySystem
{
    public partial class PrintSO_ADDED : Form
    {
        string NoSo_Add;
        AppManager LIB = new AppManager();
        public PrintSO_ADDED(string SO_ADDED_Number)
        {
            InitializeComponent();
            NoSo_Add = SO_ADDED_Number;
        }

        private void PrintSO_ADDED_Load(object sender, EventArgs e)
        {
            label17.Text = NoSo_Add;
            //LIB.ComboDisplayBill(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "اسم_العميل", label17);
            LIB.ComboDisplay(comboBox9, "select * from SO_ADDED where رقم_إذن_الإضافة = " + label17.Text + "", "SO_ADDED", "رقم_إذن_الإضافة");
            if (comboBox9.Text.Length > 0)
            {
                LIB.ComboDisplayChoose3(comboBox1, "select * from SO_ADDED where رقم_إذن_الإضافة = " + label17.Text + "", "SO_ADDED", "التاريخ", label15);
                LIB.ComboDisplayChoose3(comboBox2, "select * from SO_ADDED where رقم_إذن_الإضافة = " + label17.Text + "", "SO_ADDED", "كود_الكتاب", label12);
                LIB.ComboDisplayChoose3(comboBox3, "select * from SO_ADDED where رقم_إذن_الإضافة = " + label17.Text + "", "SO_ADDED", "كود_المورد", label13);
                LIB.ComboDisplayChoose3(comboBox4, "select * from SO_ADDED where رقم_إذن_الإضافة = " + label17.Text + "", "SO_ADDED", "عدد_الكراتين", label14);
                LIB.ComboDisplayChoose3(comboBox5, "select * from SO_ADDED where رقم_إذن_الإضافة = " + label17.Text + "", "SO_ADDED", "تعبئة_الكراتين", label20);
                LIB.ComboDisplayChoose3(comboBox6, "select * from SO_ADDED where رقم_إذن_الإضافة = " + label17.Text + "", "SO_ADDED", "إجمالي_النسخ", label21);
                LIB.ComboDisplayChoose3(comboBox7, "select * from BOOKS where كود_الكتاب = '" + label12.Text + "'", "BOOKS", "إسم_الكتاب", label18);
                LIB.ComboDisplayChoose3(comboBox8, "select * from Suppliers where كود_المورد = '" + label13.Text + "'", "Suppliers", "إسم_المورد", label19);
            }
            else
            {
                MessageBox.Show("رقم الإذن غير موجود");
                this.Close();
            }
            
            //if (label17.Text.Length > 0)
            //{
            //    LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "اسم_المحاسب", label18);
            //    LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "عدد_الأصناف", label14);
            //    LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "التاريخ", label19);
            //    LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "وقت_الفاتورة", label15);
            //    LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "مجموع_الفاتورة", label21);
            //    LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "نسبة_الخصم", label23);
            //    LIB.ComboDisplayChoose3(comboBox1, "select * from alssafa.dbo.Bill where رقم_الفاتورة = " + label16.Text + "", "Bill", "الإجمالي_بعد_الخصم", label22);
            //    //=====
            //    LIB.GridDisplay(dataGridView1, "Invoice_Details", "select اسم_الكتاب,سعر_الكتاب,الكمية,الإجمالي from Invoice_Details where رقم_الفاتورة = " + label16.Text + "");
            //    //=====
            //    //printForm1.Print();
            //}
            //else
            //{
            //    MessageBox.Show("رقم الفاتورة غير موجود");
            //    this.Close();
            //}

        }

        private void label7_Click(object sender, EventArgs e)
        {
            printForm1.Print();
        }
    }
}
